package main

import "fmt"

type Person struct {
	FirstName string
	LastName  string
	Age       int
}

func main() {
	// 创建一个原始结构体实例
	originalPerson := Person{
		FirstName: "John",
		LastName:  "Doe",
		Age:       30,
	}

	// 复制原始结构体
	copiedPerson := originalPerson

	// 修改副本的字段值
	copiedPerson.FirstName = "Jane"

	// 打印原始结构体和副本的字段值
	fmt.Println("Original Person:", originalPerson)
	fmt.Println("Copied Person:", copiedPerson)
}
